package com.rlovep.rmi; import java.net.MalformedURLException; import java.rmi.Naming; import java.rmi.RemoteException; import java.rmi.registry.LocateRegistry; import java.rmi.server.UnicastRemoteObject; public class Helloimpl extends UnicastRemoteObject implements IHello{ protected Helloimpl() throws RemoteException { super(); } /** * @Fields serialVersionUID : TODO */ private static final long serialVersionUID = 1L; @Override public String sayHello(String name) throws RemoteException { return "Hello"+name; } public static void main(String[] args) { try { IHello hello=new Helloimpl(); LocateRegistry.createRegistry(1099); Naming.rebind("rmi://localhost:1099/hello",hello); System.out.println("Ready......"); } catch (RemoteException e) { e.printStackTrace(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }